riding sweeper - French English Dictionary